home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / games / harrycht.zip / HARRYCHT.TXT < prev   
Text File  |  1993-10-20  |  3KB  |  69 lines

  1.    This program will modify all of your save game files for
  2. Halloween Harry 1 (by Apogee) so that you will have 75 lives and 
  3. 75 omegas, thermogrenades, photons, missles, and micronukes.
  4. You will also be given $25,000 to buy more ammo.
  5.    If you don't like to start over a million times and just want to 
  6. have some fun with this fairly decent new game, cheat!
  7.    I recommend that you save copies of all your game save files
  8. (they are named SLOT.? where "?" is a number from 1 to 5)
  9. before running this program in case you want to play as a mortal
  10. again!
  11.    Place the HARRYCHT.EXE file in the same directory as the save
  12. files and enter HARRYCHT to modify the files.
  13.  
  14. DETAILS:
  15.    This program works by changing the following bytes:
  16.    byte 20h (32 decimal)=omegas
  17.    byte 21h (33 decimal)=thermogrenades
  18.    byte 22h (34 decimal)=photons
  19.    byte 23h (35 decimal)=missles
  20.    byte 24h (36 decimal)=micronukes
  21.    bytes 25h and 26h (37 and 38 decimal)=$
  22.    byte 27h (39 decimal)=lives
  23.  
  24.    If you are handy with a hex editor, you can advance levels by increasing
  25. the value stored in byte 29h (41 decimal). Please note that the save file 
  26. is stored as a simple substitution cipher where the stored value is equal
  27. to the actual hex value XOR 29.
  28.    What is XOR 29? XOR is an operation performed at the binary level. Each
  29. bit of the result is set to 1 if the corresponding bits of each operand are
  30. opposite.
  31. _______________________________________________   
  32.    For example:
  33.       01h is 00000001 binary
  34.       29h is 00101001 binary
  35.       If you XOR 01h by 29h, you get
  36.              00101000 binary=28h
  37.  
  38.    Thus, 01h is stored in the save file as 28h.
  39. _______________________________________________
  40. Here are some examples to get you started:
  41.       HEX      XOR 29
  42.       00       29
  43.       01       28
  44.       02       2B
  45.       03       2A
  46.       04       2D
  47.       05       2C
  48.       06       2F
  49.       07       2E
  50.       08       21
  51.       09       20
  52.       0A       23
  53.       and so on.
  54.  
  55.  
  56.    You can play around with the other bytes as there does not appear
  57. to be a checksum involved, but remember that the values are saved after XOR29.
  58.  
  59.  
  60.  
  61.  
  62.    This program is brought to you as FREEWARE by Michael P. Hoffmann
  63. and is copyright (C) 1993 by Michael P. Hoffmann, all rights reserved.
  64.                              GEnie:  M.HOFFMANN1
  65.                              Delphi: MHOFFMANN
  66.                              INTERNET: M.HOFFMANN1@GENIE.GEIS.COM
  67.                                        MHOFFMANN@DELPHI.COM
  68.  
  69.